import 'package:flutter_app/generated/json/base/json_field.dart';
import 'package:flutter_app/generated/json/list_problem_collect_entity.g.dart';


@JsonSerializable()
class ListProblemCollectEntity {

	ListProblemCollectEntity();

	factory ListProblemCollectEntity.fromJson(Map<String, dynamic> json) => $ListProblemCollectEntityFromJson(json);

	Map<String, dynamic> toJson() => $ListProblemCollectEntityToJson(this);

	List<ListProblemCollectContent>? content;
	int? pageNum;
	int? pageSize;
	int? totalPages;
	int? totalSize;
}

@JsonSerializable()
class ListProblemCollectContent {

	ListProblemCollectContent();

	factory ListProblemCollectContent.fromJson(Map<String, dynamic> json) => $ListProblemCollectContentFromJson(json);

	Map<String, dynamic> toJson() => $ListProblemCollectContentToJson(this);

	String? grade;
	String? groupId;
	String? isLimit;
	String? limitDay;
	String? memberStatus;
	String? taskStatus;
	String? taskTitle;
	String? totalProblem;
	String? writeAuth;
	String? memberRole;
}
